import axios from './index.js'

// 标准响应数据格式: {msg: '消息', code: 200, data: Object}

//类别相关

//根据parent获取子类别, 可用于获取一级类别、某一级类别下的二级类别
export const getTypesByParentFun = function (parentId) {
    //获取一级类别时, 不设置parent
    
    // 响应数据:
    // 标准的响应数据结构, 
    // 成功时, data 中存储的数据的主要结构如下:
    // data: [
    //     //标识符,类别名称,图片地址,所属类别id
    //     {id, name, image, parentId}
    // ]

    let params = {};
    if(parentId !== null && parentId !== undefined) {
        params.parentId = parentId;
    }
    return axios.request({
        url: '/api/type/children',
        method: 'get',
        params: params
    });
};


